package com.yfux.cling_player.util;

import android.util.Log;

public class LogUtil {
    private boolean isOpenLog = true;

    private String tag;

    public LogUtil(String tag) {
        this.tag = tag;
    }

    public boolean isOpenLog() {
        return isOpenLog;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public void openLog() {
        isOpenLog = true;
    }

    public void closeLog() {
        isOpenLog = false;
    }

    public void v(String msg) {
        if (!isOpenLog) return;
        Log.v(tag, msg);
    }

    public void d(String msg) {
        if (!isOpenLog) return;
        Log.d(tag, msg);
    }

    public void i(String msg) {
        if (!isOpenLog) return;
        Log.i(tag, msg);
    }

    public void w(String msg) {
        if (!isOpenLog) return;
        Log.w(tag, msg);
    }

    public void e(String msg) {
        if (!isOpenLog) return;
        Log.e(tag, msg);
    }

    public void f(String msg) {
        if (!isOpenLog) return;
        Log.wtf(tag, msg);
    }
}